const http = require('http');
// console.log(http);

// 创建本地服务器来从其接收数据
var server = http.createServer(function (req, res) { // 接收到请求时执行的回调函数
    console.log("接收到请求!!!");
    // req  => request 
    // res  => response
    // console.log(111111);

    // 响应 返回文本
    // res.write("hello world"); // 设置请求响应的内容(并不会结束请求)
    // res.end("ok!");   // 响应结束 => 返回内容


    // 响应 返回html结构
    // res.writeHead(200, { "Content-Type": "text/html;charset=utf-8" });
    // res.write("<h2>哈哈</h2>");

    // 响应 返回JSON数据
    res.writeHead(200, { "Content-Type": "text/json;charset=utf-8" });
    var data = { name: "张三", age: 18 };
    res.write(JSON.stringify(data));
    res.end();

})
// console.log(server);

server.listen(3000, function () { // 服务启动时执行的回调函数
    console.log("服务已启动:localhost:3000");
})